@media screen and (min-width: 900px) {
 * {
 font-size: 12px;
}
 .container {
 width: 83%;
}
 .header {
 height: 90px;
 padding: 0 3%;
}
 .header_logo {
 margin-top: 32px;
}
 .header_logo img {
 height: 25px;
}
 .header_logo span {
 display: none;
}
 .header_pc {
 padding-top: 8px;
 margin-right: 25px;
}
 .header_topic {
 padding: 0 9px;
}
 .header_word01 a {
 line-height: 80px;
}
 .header_word02 {
 top: 80px;
}
 .header_word02 a {
 font-size: 0.875em;
 line-height: 42px;
}
 .header_pho,  .header_menu, .guidance_menu {
 display: none;
}
 .header_tip {
 margin: 39px 0 0 0;
}
 .header_tip img {
 width: 18px;
}
 .searcher {
 top: 30px;
}
 .searcher input {
 line-height: 40px;
 height: 40px;
}
 .searcher .search_icon {
 width: 20px;
 right: 5%;
}
 .searcher .search_close {
 width: 15px;
 left: 1%;
}
.explicit {
max-width:100%
}
 .language {
 position: relative;
 margin: 38px 0 0 18px;
}
 .language select {
 width: 50px;
 appearance: none;
 -moz-appearance: none;
 -webkit-appearance: none;
}
 .language .triangle {
 display: block;
 width: 0;
 height: 0;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-top-width: 6px;
 position: absolute;
 right: 0;
 top: 50%;
 transform: translateY(-50%);
 z-index: 9;
}
 .language img {
 width: 18px;
 margin-right: 10px;
}
 .banner_word {
 top: 32%;
}
 .banner_word .word_pic01 {

    /*	height: 3.75em;*/height: 8em;
}
 .banner_word .word_pic02 {

		/*height: 3.75em;*/height: 3em;
 margin: 5px 0 40px;
}
 .banner_btn {
 line-height: 50px;
}
 .banner_btn img {
 height:27px;
 vertical-align: middle;
 margin: 0 0 5px 30px;
}
 #banner_pagination {
 bottom: 115px;
}
 #banner_pagination .swiper-pagination-bullet {
 margin-right: 20px;
}
 .downward {
 bottom: 3em;
}
 .category li {
 height: 28em;
}
 .cate_word {
 padding: 5em;
}
 .cate_word h1 {
 font-size: 2.5em;
}
 .cate_word p {
 font-size: 1.5em;
 margin-bottom: 0.5em;
}
 .cate_word section {
 left: 5em;
 bottom: 5em;
}
 .cate_word section img {
 margin-left: 4em;
}
 .supplier_title {
 top: 8em;
}
 .supplier_title h1 {
 font-size: 2.25em;
 line-height: 1.5em;
 margin-bottom: 0.8em;
}
 .supplier_word {
 bottom: 8em;
}
 .supplier_word section {
 margin-top: 3em;
}
 .supplier_word p {
 padding-right: 50%;
 font-size: 0.875em;
 line-height: 2em;
}
 .supplier_word img {
 margin-left: 3em;
}
 #galleryThumbs01 {
 height: 330px;
}
 #galleryTop01 {
 height: 52.5em;
}
 .supplier_ul .client_pic {
 width: 180px;
}
 .supplier_ul section {
 width: 180px;
 height: 100px;
 line-height: 100px;
 vertical-align: middle;
}
 .supplier_ul p {
 width: 180px;
 height: 100px;
 line-height: 100px;
 font-size: 1.125em;
}
 .supplier_pic {
 height: 52.5em;
}
 .earth_pic {
 width: 60%;
 height: 42em;
 left: -7em;
 bottom: 0;
}
 .earth_pic .earth_img {
 width: 100%;
}
 .earth_pic .locate_pic02 {
 width: 32px;
}
 .product_title h1 {
 font-size: 6.25em;
 line-height: 1.2em;
}
 .product_title h2 {
 font-size: 5em;
 line-height: 1.5em;
}
 .product_title p {
 font-size: 2.25em;
 bottom: 0.3em;
}
 .product_title i {
 font-size: 0.875em;
}
 .product_title span {
 margin-top: 1em;
}
 .cooperate_part {
 padding: 10em 0 13em;
}
 .record {
 margin: 9em 0 0;
}
 .record ul {
 padding-left: 12%;
}
 .record span {
 font-size: 4.5em;
}
 .record p {
 font-size: 1.875em;
 line-height: 2em;
 margin-bottom: 0.2em;
}
 .product_space {
 padding: 7.5em 0;
}
 .about_w {
 width: 50%;
 font-size: 1em;
 line-height: 2em;
 margin-top: 2.6em;
}
 .about_btn {
 margin-top: 5em;
}
 .about_btn img {
 margin-left: 30px;
}
 .figure_bg {
 padding: 120px 0;
}
 .figure ul {
 width: 50%;
 text-align: justify;
}
 .figure ul::after {
 content: '';
 display: inline-block;
 width: 100%;
}
 .figure li {
 display: inline-block;
}
 .figure span {
 font-size: 4.5em;
}
 .figure p {
 font-size: 1.875em;
 line-height: 2em;
 margin-bottom: 0.2em;
}
 .propagate {
 position: absolute;
 width: 40%;
 right: 0;
 bottom: 0;
 z-index: 99;
}
 .propagate video {
 width: 100%;
}
 .propagate video::-webkit-media-controls-fullscreen-button {
display:none;
}
 .propagate video::-webkit-media-controls-play-button {
display:none;
}
 .propagate video::-webkit-media-controls-timeline {
display:none;
}
 .propagate video::-webkit-media-controls-current-time-display {
display:none;
}
 .propagate video::-webkit-media-controls-mute-button {
display:none;
}
 .propagate video::-webkit-media-controls-toggle-closed-captions-button {
display:none;
}
 .propagate video::-webkit-media-controls-enclosure {
display:none;
}
 .propagate video::-webkit-media-controls-volume-slider {
display:none;
}
 .product_btn {
 position: absolute;
 bottom: 0;
 right: 0;
 z-index: 99;
}
 .product_btn button {
 font-size: 1.125em;
}
 .product_btn img {
 margin-left: 20px;
}
 .news {
 margin-top: 6em;
}
 .news li {
 width: 23.5%;
 margin-right: 2%;
 padding: 5em 2% 8em;
 border-bottom: solid 3px #f1f1f1;
}
 .news li:nth-child(4n) {
 margin-right: 0;
}
 .news_title h1 {
 font-size: 2.25em;
}
 .news_title span {
 font-size: 1.125em;
 margin-top: 0.5em;
}
 .news_brief {
 font-size: 1.125em;
 line-height: 1.5em;
 height: 4.5em;
 margin: 2.5em 0 3.5em;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
 overflow: hidden;
}
 .news_pic section {
 padding: 1.5em 8% 2em;
}
 .news_pic h1 {
 font-size: 1.125em;
}
 .news_pic p {
 font-size: 0.875em;
 margin-top: 1.2em;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
 overflow: hidden;
}
 .footer01 {
 padding: 6em 0;
 border-bottom: solid 1px #404040;
}
 .footer01b {
 padding-top: 1em;
}
 .footer_contact h1 {
 font-size: 2em;
 margin-bottom: 1em;
}
 .footer_contact p {
 font-size: 1em;
 top: 1.5em;
}
 .footer_contact span {
 font-size: 1.75em;
}
 .footer_pic {
 margin-top: 9em;
}
 .footer_pic li {
 margin-right: 2em;
}
 .footer_pic section {
 width: 35px;
 height: 35px;
}
 .footer_pic img {
 width: 50%;
}
 .footer_pic .footer_tu {
 width: 5em;
}
 .footer01b li {
 margin-right: 12px;
 padding-right: 12px;
 position: relative;
}
 .footer01b li:last-child {
 margin-right: 0;
 padding-right: 0;
}
 .footer01b li::after {
 content: '';
 width: 1px;
 height: 1.125em;
 position: absolute;
 border-right: dashed 1px #f3f3f3;
 top: 0;
 right: 0;
 z-index: 9;
}
 .footer01b li:last-child::after {
 display: none;
}
 .footer01b li b {
 display: block;
 font-size: 1.125em;
 line-height: 1em;
 margin-bottom: 2em;
}
 .footer01b li p {
 font-size: 0.875em;
 margin-bottom: 1.2em;
}
 .footer02 {
 padding: 2.5em 0;
}
 .footer02 ul {
 float: right;
}
 .footer02 li {
 line-height: 1em;
 padding-left: 1.5em;
 margin-left: 1.5em;
 position: relative;
}
 .footer02 li:first-child::after {
 display: none;
}
 .footer02 li::after {
 content: '';
 width: 1px;
 height: 0.8em;
 background: #fff;
 position: absolute;
 left: 0;
 top: 50%;
 transform: translateY(-50%);
 z-index: 9;
}
 .footer02 p {
 font-size: 0.875em;
}
 .footer02 a {
 font-size: 0.875em;
}
 .establish {
 padding: 2em 0;
}
 .establish02 {
 width: 50%;
 height: 100%;
 position: absolute;
 right: 0;
 bottom: 0;
 z-index: 99;
}
 .establish02 ul {
 width: 75%;
 padding-left: 9%;
 padding-top: 1em;
}
 .establish02 li {
 padding-right: 1.5em;
}
 .establish02 li::after {
 content: '';
 width: 1px;
 height: 100%;
 position: absolute;
 border-right: dashed 1px #f3f3f3;
 top: 0;
 right: 0;
 z-index: 9;
}
 .establish02 li:last-child {
 padding-right: 0;
}
 .establish02 li:last-child::after {
 display: none;
}
 .establish02 p {
 font-size: 2.25em;
}
 .infor {
 padding: 4em 0 22em;
}
 .infor_line {
 width: 1.25em;
}
 .infor_word {
 width: 40%;
 font-size: 1em;
 line-height: 2.2em;
 padding: 1.5em 0 1.5em 6%;
}
 .infor_vid {
 width: 50%;
}
 .president_pic {
 width: 35%;
 position: absolute;
 bottom: 0;
 left: 0;
 z-index: 99;
}
 .president_r {
 width: 66%;
 padding: 1em 0;
}
 .lecture {
 top: -150px;
 left: 5%;
}
 .president_word {
 padding: 4.5em 0 4em 5%;
 font-size: 1.125em;
 line-height: 1.8em;
 background-size: 4.76em;
}
 .president_sign p {
 font-family: 1.25em;
}
 .president_sign img {
 margin-top: 1em;
}
 .culture_bg {
 padding: 18em 0 10em;
}
 .culture01 {
 padding-top: 0.8em;
}
 .culture01 li {
 margin-right: 3.5em;
 padding-bottom: 3.5em;
}
 .culture01 li::after {
 width: 1px;
 height: 3em;
 bottom: 0.3em;
 right: 0.437em;
 border-right: dashed 1px #999;
}
 .culture01 .culture_item {
 width: 7em;
 display: flex;
 align-items: center;
 justify-content: space-between;
}
 .culture_item p {
 font-size: 1.125em;
}
 .culture_item span {
 width: 0.875em;
 height: 0.875em;
 border-radius: 100%;
}
 .culture01 .culture_on {
 margin-bottom: 0.8em;
}
 .culture01 .culture_on .culture_item {
 padding-bottom: 0.8em;
}
 .culture01 .culture_on span {
 height: 3em;
 border-radius: 2em;
}
 .culture02 {
 width: 50%;
}
 .culture_title {
 font-size: 2.25em;
}
 .culture_title span {
 font-size: 1em;
 background-size: auto 17px;
}
 .culture_w {
 font-size: 1em;
 line-height: 2.5em;
 margin-top: 2em;
}
 .honourbg {
 background: url(../img/honour_bg.jpg) center no-repeat;
 background-size: cover;
}
 .honour {
 padding: 8em 0;
}
 .honour_word {
 margin: 5em 0 0;
}
 .honour_word li {
 margin-bottom: 2em;
}
 .honour_pic {
 width: 25em;
}
 .picture_word h1 {
 font-size: 5em;
}
 .picture_word p {
 font-size: 2.25em;
}
 .picture_word img {
 height: 16em;
}
 .content_bg {
 min-height: 10vh;
 padding: 6em 0;
}
 .solve li {
 margin-bottom: 6em;
}
 .cate_word02, .cate_picture {
 height: 450px;
}
 .cate_word02 {
 width: 50%;
}
 .cate_picture {
 width: 50%;
}
 .cateL {
 float: left;
}
 .cateR {
 float: right;
}
 .pagination {
 display: flex;
 align-items: center;
}
.pagination span.page-num {
display:none
}
 .pagination ul {
 margin-right: 1.5em;
}
 .pagination ul a {
 width: 3.5em;
 height: 3.5em;
 line-height: 3.5em;
 margin-right: 1em;
}
 .pagination img {
 margin: 0 2em;
}
 .lead {
 margin: 0 0 5em;
}
 .lead_title {
 font-size: 2.25em;
 line-height: 60px;
}
 .lead_ul {
 float: right;
}
 .lead_ul li {
 font-size: 1.125em;
 margin-left: 3em;
 line-height: 60px;
 border-bottom: solid 4px transparent;
 transform: all 0.5s;
}
 .lead_ul .lead_active {
 color: #333;
 border-bottom: solid 4px #d30200;
}
 .lead_ul li:hover {
 color: #333;
 border-bottom: solid 4px #d30200;
}
 .case_list li {
 margin-bottom: 4em;
}
 .case_word {
 width: 55%;
 padding: 4em;
 height: 450px;
}
 .case_word section {
 position: absolute;
 width: 72%;
 left: 4.5em;
 bottom: 4em;
 z-index: 99;
}
 .case_word h1 {
 font-size: 1.5em;
}
 .case_word p {
 line-height: 2em;
 margin-top: 2em;
}
 .case_pic {
 width: 45%;
 height: 450px;
}
 .pro_list li {
 width: 30%;
 margin-right: 5%;
 margin-bottom: 5em;
}
 .pro_list li:nth-child(3n) {
 margin-right: 0;
}
 .pro_pic {
 height: 20em;
}
 .pro_word {
 padding: 2em 5%;
}
 .pro_word p {
 line-height: 1.9em;
}
 .information ul {
 padding-bottom: 4em;
}
 .information li {
 padding: 4em;
 margin-bottom: 2em;
}
 .information01 {
 width: 70%;
 float: left;
}
 .information01 span {
 padding: 0 2em;
 line-height: 2.25em;
}
 .information01 h1 {
 font-size: 1.25em;
 line-height: 1.5em;
 margin: 1.5em 0 0.8em;
}
.information01 h1 a {
 font-size: 1.5em;
 line-height: 1.5em;
 margin: 1.5em 0 0.8em;
}
 .information01 p {
 font-size: 1em;
 line-height: 2em;
}
 .information02 {
 float: right;
 padding-top: 3.5em;
}
 .information02 button {
 width: 12em;
 line-height: 3.125em;
 margin-top: 1em;
}
.information02 a {
 width: 12em;
 line-height: 3.125em;
 margin-top: 1em;
}
 .information_line {
 height: 3px;
}
 .advice {
 padding: 100px 120px;
}
 .advice01 h1 {
 font-size: 2.25em;
}
 .advice01 p {
 font-size: 1.5em;
 line-height: 1.6em;
 margin-top: 1.5em;
}
 .advice01 span {
 font-size: 1em;
}
 .advice02 {
 width: 40%;
}
 .advice02 input {
 height: 4.5em;
 margin-bottom: 1.2em;
 padding: 0 2em;
}
 .advice02 textarea {
 height: 10em;
 padding: 2em;
}
 .advice02 button {
 width: 10em;
 height: 3.75em;
 line-height: 3.75em;
 margin-top: 2em;
}
 .advice03 {
 position: absolute;
 left: 120px;
 bottom: 100px;
 z-index: 9;
}
 .advice03 h1 {
 font-size: 2.25em;
 margin-top: 0.2em;
}
 .article {
 padding: 6em;
}
 .article_title {
 padding-bottom: 5em;
}
 .article_data {
 width: 7em;
 height: 7em;
}
 .article_data h1 {
 font-size: 3em;
}
 .article_w {
 width: 85%;
 font-size: 2.25em;
 line-height: 1.5em;
}
 .article_tip {
 padding: 1.8em 0;
}
 .article_tip li {
 margin-left: 1.2em;
}
 .article_tip img {
 width: 27px;
}
 .article_content {
 padding: 2em 0;
 line-height: 2.5em;
}
 .article_other {
 margin: 5em 0 0;
}
 .article_other span {
 font-size: 0.875em;
}
 .article_other p {
 font-size: 1.125em;
 margin-top: 0.8em;
}
 .article_other01, .article_other03 {
 width: 30%;
}
 .article_other02 {
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 z-index: 99;
 text-align: center;
}
 .article_other03 {
 float: right;
 text-align: right;
}
 .article_p {
 padding: 0 10%;
 font-size: 2.25em;
}
 .touch01, .touch02 {
 width: 50%;
}
 .touch01 img {
 width: 790px;
}
 .touch02 {
 padding: 4.5em 5.5% 0;
}
 .touch02 ul {
 margin-top: 2.2em;
}
 .touch02 li {
 padding: 2em 0;
}
 .touch02 img {
 margin-right: 2em;
}
 .touch02 h1 {
 font-size: 1.875em;
}
 .touch_w {
 padding-right: 2em;
 margin-right: 2em;
 float: left;
}
 .honourtitle {
 position: absolute;
 left: 0;
 top: 8em;
 z-index: 99;
}
 .honour01 {
 padding-top: 8em;
}
 #honour_pagination {
 left: 0;
 bottom: 6em;
}
 .honour_Btn {
 left: 35%;
 bottom: 6em;
}
 .honour_prev {
 margin-right: 1em;
}
 .developbg {
 background: url(../img/dev_bg.jpg) center no-repeat;
 background-size: cover;
}
 .developL {
 width: 50%;
 height: 55em;
}
 .developR {
 width: 50%;
 padding-top: 5em;
 padding-left: 5%;
 padding-right: 8.5%;
}
 .developCon {
 margin-top: 5em;
}
 .develop_ul {
 padding-top: 3em;
 right: -5px;
}
 .develop_time {
 padding-right: 50px;
}
 .develop_time p {
 font-size: 1.875em;
}
 .develop_time span {
 width: 12px;
 height: 12px;
 top: 50%;
 transform: translateY(-50%);
 right: 0;
 border-radius: 100%;
}
 #galleryThumbs02 {
 height: 32em;
}
 #galleryTop02 {
 height: 38em;
}
 #galleryThumbs02 .swiper-slide-thumb-active .develop_time p {
 font-size: 3.125em;
}
 #galleryThumbs02 .swiper-slide-thumb-active .develop_time span {
 height: 30px;
 border-radius: 20px;
}
 .developCon p {
 margin-bottom: 2.5em;
}
 .develop_ul .prev2 {
 top: -30px;
 right: 50%;
 transform: translateX(50%);
}
 .develop_ul .next2 {
 bottom: -30px;
 right: 50%;
 transform: translateX(50%);
}
 .parter {
 padding: 6em 0;
}
 .parter_pic {
 margin-top: 4.5em;
}
 .parter_pic li {
 width: 16%;
 height: 8.5em;
 line-height: 8.5em;
 margin-right: 0.8%;
 border-radius: 8px;
 margin-bottom: 0.8em;
}
 .parter_pic li:nth-child(6n) {
 margin-right: 0;
}
 .parter_pic li img {
 width: 13em;
}
 .fabric {
 padding: 6em;
 margin-bottom: 4em;
}
 .fabric01 {
 width: 40%;
}
 .fabric02 {
 width: 50%;
}
 .fabric02 img {
 width: 90%;
}
 .fabric01 span {
 font-size: 1.25em;
}
 .fabric01 h1 {
 font-size: 2.25em;
 padding: 1em 0;
}
 .fabric01 p {
 margin-top: 2.5em;
}
 .fabric01 button {
 width: 12em;
 height: 3.5em;
 padding: 0 2em;
 font-size: 1.5em;
 margin-top: 6em;
}
 .chapter {
 padding: 6em;
}
 .explicit {
 width: 60%;
}
 .explicit li {
 margin-bottom: 6em;
}
 .explicit h1 {
 font-size: 1.75em;
 margin-bottom: 2em;
}
 .explicit p {
 line-height: 3em;
}
 .guide {
 width: 25%;
}
 .guide li {
 height: 4em;
 line-height: 4em;
 font-size: 1.375em;
 margin-bottom: 1em;
}
 .guide_locate {
 position: sticky;
 top: 100px;
}
}
 @media screen and (min-width: 1035px) {
 .header_logo img {
 height: 30px;
}
 .header_logo span {
 display: block;
 padding: 8px 0 0 10px;
}
 .footer_contact h1 {
 font-size: 5em;
}
 .footer_contact span {
 font-size: 2.5em;
}
 .footer_contact p {
 font-size: 1.375em;
 top: 2.6em;
}
 .footer_pic section {
 width: 45px;
 height: 45px;
}
 .honour_pic {
 width: 31.875em;
}
 .pro_pic {
 height: 25em;
}
}
 @media screen and (min-width: 1200px) {
 .footer01b li {
 margin-right: 18px;
 padding-right: 18px;
}
 .establish02 {
 width: 40%;
}
 .infor_word {
 width: 46%;
}
 .infor_vid {
 width: 44%;
}
 .pro_pic {
 height: 32em;
}
}
 @media screen and (min-width: 1300px) {
 * {
 font-size: 14px;
}
 .header_pc {
 padding-top: 10px;
}
 .header_logo {
 margin-top: 25px;
}
 .header_logo img {
 height: 40px;
}
 .header_logo span {
 padding: 13px 0 0 30px;
}
 .header_topic {
 padding: 0 15px;
}
 .language {
 margin: 38px 0 0 30px;
}
 .language select {
 width: 64px;
}
 .language img {
 width: 22px;
 margin-right: 15px;
}
 .header_tip img {
 width: 20px;
}
 .footer01b li {
 margin-right: 23px;
 padding-right: 23px;
}
 .establish02 {
 width: 36%;
}
 .infor_word {
 width: 57%;
}
 .infor_vid {
 width: 33%;
}
}
 @media screen and (min-width: 1600px) {
 * {
 font-size: 16px;
}
 .header_topic {
 padding: 0 25px;
}
 .banner_word .word_pic01 {

		/*height: 60px;*/height: 120px;
}
 .banner_word .word_pic02 {
 height: 60px;
 margin: 5px 0 60px;
}
 .picture_word img {
 width: auto;
}
 .footer01b li {
 margin-right: 30px;
 padding-right: 30px;
}
}
 @media screen and (min-width: 1650px) {
 .footer01b li {
 margin-right: 40px;
 padding-right: 40px;
}
}
 @media screen and (max-width: 899px) {
 * {
 font-size: 0.6rem;
}
 .container {
 width: 90%;
}
.triangle{
    display: none;
}
.language{
    margin-top: 0.5rem;
    margin-right:0.5rem;
}
 .header {
 height: 2.2rem;
 padding: 0 4%;
 display: flex;
        justify-content: flex-end;
        align-items: center;
}
 .header_pc, .header_tip {
 display: none;
}
 .header_logo {
 margin-top: 0.55rem;
 overflow: hidden;
    flex: 1;
}
 .header_logo img {
 width: 6rem;
}
 .header_logo span {
 display: none;
}
 .header_menu {
 float: right;
 margin-top: 0.7rem;
}
 .header_menu img {
 width: 1rem;
}
 .banner_word {
 top: 50%;
 transform: translateY(-50%);
}
 .banner_word .word_pic01 {
 height: 1.6rem;
}
 .banner_word .word_pic02 {
 height: 1.6rem;
 margin: 0.5rem 0 2rem;
}
 .banner_btn {
 display: inline-flex;
 align-items: center;
}
 .banner_btn img {
 width: 1rem;
 margin-left: 1rem;
}
 #banner_pagination {
 bottom: 2rem;
}
 #banner_pagination .swiper-pagination-bullet {
 width: 1.4rem;
 height: 1.42rem;
 line-height: 1.2rem;
 border: solid 0.1rem #6c6c6c;
}
 #banner_pagination .swiper-pagination-bullet .left {
 top: -0.1rem;
/* left: -0.1rem;*/left: 0;
 width: 0.7rem;
 height: 1.4rem;
}
 #banner_pagination .swiper-pagination-bullet .left:after {
 width: 0.7rem;
 height: 1.4rem;
 border-top: solid 0.1rem #fff;
 border-left: solid 0.1rem #fff;
 border-bottom: solid 0.1rem #fff;
 border-radius: 0.7rem 0 0 0.7rem;
 outline: none;
}
 #banner_pagination .swiper-pagination-bullet .right {
 top: -0.1rem;
/* right: -0.1rem;*/right:0;
 width: 0.7rem;
 height: 1.4rem;
}
 #banner_pagination .swiper-pagination-bullet .right:after {
 width: 0.7rem;
 height: 1.4rem;
 border-top: solid 0.1rem #fff;
 border-right: solid 0.1rem #fff;
 border-bottom: solid 0.1rem #fff;
 border-radius: 0 0.7rem 0.7rem 0;
}
 #banner_pagination .swiper-pagination-bullet {
 margin-right: 0.5rem;
}
 .searchfor {
 padding: 1.5rem 8%;
 background: #2d4a9f;
}
 .searchfor section {
 background: #fff;
 border-radius: 3px;
 overflow: hidden;
}
 .searchfor input {
 float: left;
 line-height: 1.8rem;
 padding-left: 5%;
 font-size: 0.65rem;
 width: 85%;
}
 .searchfor img {
 float: right;
 margin-top: 0.5rem;
 margin-right: 4%;
}
 .category li {
 width: 100%;
 height: 10rem;
}
 .cate_word {
 padding: 1.5rem 1rem 0;
}
 .cate_word p {
 font-size: 0.7rem;
}
 .cate_word h1 {
 font-size: 1rem;
 margin-top: 0.2rem;
}
 .cate_word span {
 font-size: 0.55rem;
}
 .cate_word section {
 left: 1rem;
 bottom: 1.5rem;
}
 .cate_word img {
 width: 1rem;
 margin-left: 1.8rem;
}
 .supplier_title {
 top: 2.2rem;
}
 .supplier_title h1 {
 font-size: 1rem;
 margin-bottom: 0.5rem;
}
 .supplier_title p {
 width: 60%;
}
 .supplierTab .client_pic {
 width: 100%;
}
 .supplierTab p {
 width: 5rem;
 height: 3.2rem;
 line-height: 3.2rem;
 font-size: 0.55rem;
}
 #galleryTop01 {
 height: 30rem;
}
 #galleryThumbs01 {
 height: 10rem;
}
 .supplier_ul section {
 width: 5rem;
 height: 3.2rem;
 display: inline-flex;
 align-items: center;
 overflow: hidden;
}
 .supplier_pic {
 height: 30rem;
}
 .supplier_word {
 bottom: 2rem;
}
 .supplier_word p {
 font-size: 0.55rem;
 line-height: 0.8rem;
 margin-bottom: 0.5rem;
}
 .supplier_word span {
 font-size: 0.55rem;
}
 .supplier_word img {
 width: 0.8rem;
 margin-left: 0.8rem;
}
 .cooperate {
 padding: 0 0 10rem;
}
 .cooperate_part {
 padding: 1.8rem 0;
}
 .earth_pic {
 width: 95%;
 height: 10rem;
 left: -1rem;
 bottom: 0;
 overflow: hidden;
}
 .earth_pic .earth_img {
 width: 100%;
}
 .earth_pic .locate_pic01 {
 width: 1.2rem;
}
 .earth_pic .locate_pic02 {
 width: 0.9rem;
}
 .product_space {
 padding: 2rem 0;
}
 .product_title h1 {
 font-size: 2.2rem;
}
 .product_title p {
 font-size: 0.9rem;
 bottom: 0.1rem;
}
 .product_title span {
 margin-top: 0.2rem;
}
 .record {
 margin-top: 2rem;
}
 .record span {
 font-size: 1.6rem;
}
 .record p {
 font-size: 0.8rem;
}
 .about_w {
 font-size: 0.6rem;
 line-height: 1.2rem;
 margin-top: 0.8rem;
}
 .about_btn {
 margin-top: 1.5rem;
}
 .about_btn span {
 font-size: 0.55rem;
}
 .about_btn img {
 width: 1rem;
 margin-left: 1rem;
}
 .figure_bg {
 padding: 1.5rem 0;
}
 .figure {
 margin-top: 1.5rem;
}
 .propagate video {
 width: 100%;
}
 .figure ul {
 overflow: hidden;
}
 .figure li {
 float: left;
 padding-left: 5%;
 margin-bottom: 1.2rem;
}
 .figure li:nth-child(2n+1) {
 width: 55%;
}
 .figure li:nth-child(2n) {
 width: 45%;
}
 .figure span {
 font-size: 1.6rem;
}
 .figure p {
 font-size: 0.7rem;
}
 .news {
 margin-top: 0.8rem;
}
 .news li {
 padding: 1.2rem 0;
 border-bottom: solid 1px #f1f1f1;
}
 .news_title h1 {
 font-size: 1rem;
}
 .news_title span {
 font-size: 0.55rem;
}
 .news_brief {
 font-size: 0.6rem;
 line-height: 1.1rem;
 margin-top: 0.8rem;
}
 .news_arrow {
 width: 1rem;
 margin-top: 1rem;
}
 .product_btn {
 margin-top: 0.8rem;
}
 .product_btn button {
 font-size: 0.55rem;
}
 .product_btn img {
 width: 1rem;
 margin-left: 1rem;
}
 .news_pic section {
 padding: 0.8rem;
}
 .news_pic h1 {
 font-size: 0.7rem;
}
 .news_pic p {
 font-size: 0.55rem;
 line-height: 0.8rem;
 margin-top: 0.5rem;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
 .footer01 {
 padding: 1.8rem 0;
 border-bottom: solid 1px #404040;
}
 .footer_contact h1 {
 font-size: 1.8rem;
 margin-bottom: 0.3rem;
}
 .footer_contact p {
 font-size: 0.75rem;
 top: 1.2rem;
}
 .footer_contact span {
 font-size: 1.1rem;
}
 .footer_pic {
 display: none;
}
 .footer01b {
 margin-top: 2.5rem;
}
 .footer01b li {
 width: 32%;
 margin-bottom: 0.5rem;
}
 .footer01b li:nth-child(2) {
 width: 36%;
 padding-left: 3%;
}
 .footer01b li:nth-child(5) {
 width: 36%;
 padding-left: 3%;
}
 .footer01b li:nth-child(3n) {
 text-align: right;
}
 .footer01b li p {
 display: none;
}
 .footer01b li b {
 font-size: 0.6rem;
}
 .footer02 {
 padding: 0.7rem 0;
}
 .footer02 p {
 font-size: 0.5rem;
 margin-bottom: 0.3rem;
}
 .footer02 ul {
 float: left;
}
 .footer02 li {
 margin-right: 1rem;
}
 .footer02 a {
 font-size: 0.5rem;
}
 .picture_word img {
 width: 100%;
}
 .establish {
 padding: 1rem 0 0;
}
 .product_title h2 {
 font-size: 1.8rem;
 line-height: 2.5rem;
}
 .establish02 {
 padding: 0 4%;
 width: 92%;
 height: 4rem;
 margin: 1.3rem auto 0;
}
 .establish02 ul {
 width: 100%;
 margin-top: 0.6rem;
}
 .establish02 p {
 font-size: 1.1rem;
}
 .infor {
 padding: 1.2rem 0 2rem;
}
 .infor_word {
 font-size: 0.6rem;
 line-height: 1.2rem;
}
 .infor_vid {
 width: 100%;
 margin-top: 1.5rem;
}
 .president {
 padding: 0 0 1.5rem;
 background: #f5f5f5;
}
 .lecture {
 top: 1rem;
 left: 0;
}
 .president_word {
 padding: 6rem 0 2rem;
}
 .president_word {
 background: url(../img/quote_img01.png) left top 5rem no-repeat, url(../img/quote_img02.png) right bottom 1rem no-repeat;
 background-size: 2rem;
 font-size: 0.6rem;
 line-height: 1.2rem;
}
 .president_sign p {
 font-size: 0.55rem;
 margin-bottom: 0.5rem;
}
 .president_sign img {
 width: 6rem;
}
 .culture_bg {
 padding: 2rem 0 2.5rem;
}
 .culture01 {
 width: 100%;
}
 .culture01 ul {
 overflow: hidden;
}
 .culture01 li {
 float: left;
 margin-right: 1.2rem;
}
 .culture01 li::after {
 width: 50%;
 height: 1px;
 bottom: 0.1rem;
 right: -1.2rem;
 border-bottom: dashed 1px #999;
}
 .culture01 li:last-child {
 margin-right: 0;
}
 .culture_item {
 display: flex;
 flex-direction: column;
 align-items: center;
}
 .culture_item p {
 font-size: 0.65rem;
 margin-bottom: 0.6rem;
}
 .culture_item span {
 width: 0.3rem;
 height: 0.3rem;
 border-radius: 100%;
}
 .culture01 .culture_on span {
 width: 1.2rem;
 border-radius: 0.9rem;
}
 .culture02 {
 margin-top: 2rem;
}
 .culture_title {
 font-size: 0.8rem;
}
 .culture_title span {
 font-size: 0.8rem;
}
 .culture_title span {
 background-size: 100% 0.5rem;
}
 .culture_w {
 margin-top: 1.5rem;
 font-size: 0.6rem;
 line-height: 1.2rem;
}
 .honourbg {
 padding: 2rem 0 3rem;
}
 .honourtitle {
 top: 0;
}
 .honour {
 margin-top: 1.5rem;
}
 .honour_word li {
 margin-bottom: 0.8rem;
}
 .honour01 {
 width: 100%;
}
 .honour02 {
 width: 100%;
 margin-top: 1rem;
}
 .honour_pic {
 width: 100%;
}
 .honourswiper {
 padding-bottom: 2.5rem;
}
 #honour_pagination {
 left: 0;
 bottom: 0;
}
 .honour_Btn {
 right: 0;
 bottom: 0;
}
 .honour_Btn img {
 width: 1.6rem;
}
 .honour_Btn .honour_Btn01 {
 margin-right: 0.3rem;
}
 #honour_pagination .swiper-pagination-bullet {
 margin: 0 0.3rem;
}
 .developL {
 width: 100%;
 height: 10rem;
 background: url(../img/dev_img.jpg) center no-repeat;
 background-size: cover;
 margin-bottom: 1.2rem;
}
 .develop_ul {
 width: 100%;
}
 .develop_time {
 display: flex;
 justify-content: center;
 padding-bottom: 0.2rem;
}
 .develop_time p {
 font-size: 0.75rem;
 line-height: 2rem;
}
 .develop_time span {
 width: 0.25rem;
 height: 0.25rem;
 border-radius: 100%;
 left: 50%;
 bottom: 0;
 transform: translateX(-50%);
}
 .develop_ul .prev2 {
 top: 50%;
 left: 5%;
 transform: translateY(-50%);
}
 .develop_ul .next2 {
 top: 50%;
 right: 5%;
 transform: translateY(-50%);
}
 #galleryThumbs02 .swiper-slide-thumb-active .develop_time p {
 font-size: 1.2rem;
}
 #galleryThumbs02 .swiper-slide-thumb-active .develop_time span {
 width: 1rem;
 border-radius: 0.8rem;
}
 #galleryThumbs02 {
 width: 80%;
}
 .developR {
 width: 100%;
 padding: 0 5%;
}
 .developCon {
 margin-top: 1.2rem;
 padding-bottom: 2.5rem;
}
 .developCon_p p {
 line-height: 1rem;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
 overflow: hidden;
 margin-bottom: 0.5rem;
}
 #galleryTop02 {
 height: 15rem;
}
 .parter {
 padding: 2rem 0;
}
 .parter_pic {
 margin-top: 1.5rem;
}
 .parter_pic li {
 width: 49%;
 height: 3.5rem;
 line-height: 3.5rem;
 margin-right: 2%;
 border-radius: 0.3rem;
 margin-bottom: 0.4rem;
}
 .parter_pic li img {
 width: 90%;
}
 .parter_pic li:nth-child(2n) {
 margin-right: 0;
}
 .picture_word h1 {
 font-size: 1.8rem;
}
 .picture_word p {
 font-size: 0.8rem;
}
 .content_bg {
 padding: 2rem 0;
}
 .lead {
 margin: 0 0 1rem;
}
 .lead_title {
 font-size: 0.85rem;
 float:none;
}
 .lead_ul {
 /*float: left;*/ float:none;
 margin-top: 0.8rem;
}
 .lead_ul li {
 font-size: 0.65rem;
 line-height: 1.8rem;
 margin-right: 1.8rem;
 margin-bottom: 0.4rem;
 border-bottom: solid 0.15rem transparent;
}
 .lead_ul .lead_active {
 color: #333;
 border-bottom: solid 0.15rem #d30200;
}
 .pro_list {
 margin-top: 1rem;
}
 .pro_list li {
 margin-bottom: 1.5rem;
}
 .pro_pic {
 height: 15rem;
}
 .pro_word {
 padding: 0.8rem 5%;
}
 .pro_word p {
 line-height: 1rem;
}
 .pro_word img {
 width: 1rem;
}
 .pagination {
 display: flex;
 align-items: center;
}
.pagination span.page-num {
display:none
}
 .pagination ul a {
 width: 1.5rem;
 height: 1.5rem;
 line-height: 1.5rem;
 margin-right: 0.4rem;
}
 .pagination img {
 width: 1.2rem;
}
 .arrow_left {
 margin-right: 0.8rem;
}
 .arrow_right {
 margin-left: 0.8rem;
}
 .case_list {
 margin-top: 1rem;
}
 .case_list li {
 padding: 0 5% 0.8rem;
 margin-bottom: 1.5rem;
}
 .case_word {
 width: 100%;
}
 .case_word img {
 width: 6rem;
}
 .case_word h1 {
 font-size: 0.8rem;
 margin-bottom: 0.5rem;
}
 .case_word p {
 font-size: 0.55rem;
 line-height: 0.9rem;
}
 .case_pic {
 width: 100%;
 margin-top: 1rem;
}
 .solve li {
 margin-bottom: 1.5rem;
}
 .cate_word02, .cate_picture {
 height: 9rem;
}
 .fabric {
 padding: 1.5rem 1rem;
 margin-bottom: 1.5rem;
}
 .fabric01 {
 width: 100%;
}
 .fabric01 span {
 font-size: 0.7rem;
}
 .fabric01 h1 {
 font-size: 0.9rem;
 padding: 1rem 0;
}
 .fabric01 p {
 font-size: 0.55rem;
 margin-top: 1rem;
}
 .fabric01 button {
 width: 6rem;
 height: 1.8rem;
 padding: 0 1rem;
 font-size: 0.6rem;
 margin-top: 2rem;
}
 .fabric01 img {
 width: 0.8rem;
}
 .fabric02 {
 width: 100%;
 margin-top: 2rem;
}
 .fabric02 img {
 width: 100%;
}
 .guide {
 display: none;
}
 .explicit {
 padding: 1.5rem 1rem 0;
}
 .explicit li {
 margin-bottom: 2rem;
}
 .explicit h1 {
 font-size: 0.75rem;
 margin-bottom: 1rem;
}
 .explicit p {
 line-height: 1.2rem;
}
 .information li {
 padding: 1.5rem 1rem;
 margin-bottom: 1.5rem;
}
 .information01 span {
 padding: 0 1rem;
 line-height: 1.3rem;
}
 .information01 h1 {
 font-size: 0.7rem;
 line-height: 1rem;
 margin: 0.8rem 0 0.5rem;
}
 .information01 p {
 line-height: 0.9rem;
}
 .information02 {
 margin-top: 3rem;
}
 .information02 p {
 font-size: 0.55rem;
}
 .information02 button {
 width: 6rem;
 line-height: 1.6rem;
 margin-top: 0.5rem;
}
 .article {
 margin-top: 1rem;
 padding: 1.2rem 6% 1.5rem;
}
 .article_title {
 padding-bottom: 1.2rem;
}
 .article_p {
 font-size: 0.75rem;
}
 .article_tip {
 padding: 0.8rem 0;
}
 .article_tip li {
 margin-left: 0.5rem;
}
 .article_tip li img {
 width: 0.9rem;
}
 .article_content {
 font-size: 0.6rem;
 line-height: 1.2rem;
 margin-top: 0.2rem;
}
.article_content img {
max-width:100%
}
 .article_other {
 padding: 1.3rem 0 0;
}
 .article_other span {
 font-size: 0.55rem;
}
 .article_other03 {
 float: left;
 margin-top: 0.5rem;
}
 .article_data {
 width: 2.8rem;
 height: 2.6rem;
}
 .article_data h1 {
 font-size: 1rem;
}
 .article_data span {
 font-size: 0.55rem;
}
 .article_w {
 width: 72%;
 font-size: 0.8rem;
 line-height: 1.2rem;
}
 .article_other01, .article_other03 {
 width: 100%;
}
 .article_other02 {
 float: left;
 margin-top: 1.5rem;
 display: inline-flex;
 align-items: center;
}
 .article_other02 img {
 width: 0.7rem;
 margin-right: 0.3rem;
}
 .article_other h1 {
 display: inline-block;
}
 .touch {
 margin-top: 1.5rem;
}
 .touch01 {
 width: 100%;
 height: 18rem;
}
 .touch01 img {
 margin-top: 6rem;
}
 .touch02 {
 padding: 1.5rem 1rem 2rem;
}
 .touch02 h1 {
 font-size: 0.9rem;
}
 .touch02 ul {
 margin-top: 1.2rem;
}
 .touch02 li {
 padding-bottom: 1rem;
 margin-bottom: 1rem;
}
 .touch02 li:last-child {
 margin-bottom: 0;
}
 .touch02 img {
 width: 1.6rem;
}
 .touch_w {
 width: calc(100% - 2.5rem);
 float: right;
}
 .touch_w p {
 margin-bottom: 0.3rem;
}
 .touch_w span {
 font-size: 0.65rem;
 line-height: 1rem;
}
 .touch_line {
 margin-bottom: 0.5rem;
 border-right: 0;
}
 .advice {
 padding: 1.5rem 1rem 2rem;
}
 .advice01 {
 width: 100%;
}
 .advice01 h1 {
 font-size: 0.9rem;
}
 .advice01 p {
 font-size: 0.7rem;
 line-height: 1.2rem;
 margin-top: 1rem;
}
 .advice01 span {
 font-size: 0.7rem;
}
 .advice03 {
 float: left;
 width: 100%;
 margin-top: 1.5rem;
 font-size: 0.55rem;
}
 .advice03 h1 {
 font-size: 0.9rem;
 margin-top: 0.1rem;
}
 .advice02 {
 width: 100%;
 margin-top: 2rem;
}
 .advice02 input {
 line-height: 2rem;
 height: 2rem;
 padding: 0 1rem;
 margin-bottom: 0.6rem;
}
 .advice02 textarea {
 height: 6rem;
 padding: 0.8rem 1rem 1rem;
}
 .advice02 button {
 width: 100%;
 line-height: 1.8rem;
 height: 1.8rem;
 margin-top: 1.3rem;
}
}
.pc{ display:block}
.wap{ display:none}
 @media screen and (max-width: 768px) {
	 
	 .pc{ display:none}
.wap{ display:block}


.explicit {
max-width:100%
}
 .explicit img {
max-width:100%
}

.news li{ display: block; width:100%}
.news li a{ display: block}
 .supplier .supplier_word{ display:none}
 
  .article_content img {
max-width:100%
}
 
 }
 .article_content img {
max-width:100%
}
 #banner_pagination .swiper-pagination-bullet{ border:none}
 swiper-pagination-bullet swiper-pagination-bullet-active{ border:none}
 